Package-level declarations

Functions

Link copied to clipboard
fun <Model> FormController<Model>.FormSwitchField(modelProperty: KMutableProperty<Boolean?>, initialValue: Boolean? = null, validator: Validator<Boolean>? = modelProperty.validator(), enabled: Boolean = true, implementation: FormFieldImplementation<Boolean>)
fun <Model> FormController<Model>.FormSwitchField(modelProperty: KMutableProperty<Boolean?>, initialValue: Boolean? = null, validator: Validator<Boolean>? = modelProperty.validator(), enabled: Boolean = true, hint: Any? = modelProperty.hint(), leftLabel: Any? = null, rightLabel: Any? = null, switch: @Composable (value: Boolean, setValue: (Boolean) -> Unit) -> Unit = { value, setValue -> Switch( checked = value, onCheckedChange = setValue, enabled = LocalFormBox.current.enabled, ) }, errorDisplay: @Composable (error: String) -> Unit = { StandardErrorDisplay(it) }, modifier: Modifier = Modifier.fillMaxWidth(), hintModifier: Modifier = Modifier.fillMaxWidth(), leftLabelModifier: Modifier = Modifier.minimumInteractiveComponentSize(), rightLabelModifier: Modifier = Modifier.minimumInteractiveComponentSize())